// src/utils/path.ts
/**
 * 规范化路径
 * 1. 确保以斜杠开头
 * 2. 移除结尾斜杠
 * 3. 移除结尾的/index
 */
export function normalizePath(path: string): string {
    if (!path) return '/';
    
    // 处理Windows路径
    path = path.replace(/\\/g, '/');
    
    // 确保单一起始斜杠，无结尾斜杠
    return '/' + path
      .replace(/^\/+/, '') // 移除开头斜杠
      .replace(/\/+$/, '') // 移除结尾斜杠
      .replace(/\/+/g, '/'); // 合并重复斜杠
}